He had to run the gauntlet of criticism from his peers.
Ему пришлось пройти через строй критики со стороны своих сверстников.
Definitions
To run the gauntlet means to undergo a series of challenges, difficulties, or criticisms, often in a public or intense manner, where one must navigate through obstacles or confrontations.